home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs06.d81
/
o8snap.arc
/
O8
/
SS INFO
Wrap
Text File
|
2009-10-10
|
5KB
|
221 lines
╘HIS FILE BRIEFLY EXPLAINS ╙╙ AND
╧PTION 8 FILES. ┴ KNOWLEGE OF ═╠ IS
RECOMMENDED.
╘HIS INFO ISN'T NEEDED TO USE THE
╧PTION 8 ═AKER, BUT MAY HELP YOU
UNDERSTAND THE PROCESS BETTER.
╙╙ ╧╨╘╔╧╬ 8 ═┴╦┼╥ ╞╔╠┼ ╬╧╘┼:
╞ILES ARE NOT COMPATIBLE WITH THE
╒NLIMITED ╠IVES FEATURE ON ╙╙!
╙╙ BANK SWITCHING ╔╬╞╧.
╙UPER ╙NAPSHOT HAS 64╦ OF ╥╧═ AND 8╦ OF
╥┴═ (UNEXPANDED.) ┘OU ACCESS THE ╥╧═
AND ╥┴═ BY FIRST WRITING A VALUE TO
$─┼00. ╘HIS CAN BE DONE BY A ═╠ PROGRAM
OR YOU CAN USE THE MONITOR ON ╙╙ TO
SIMULATE IT.
╘O USE THE ═ONITOR, JUST ENTER *╪#
╫HERE # IS THE VALUE YOU WISH TO WRITE
TO $─┼00. ╘HEN USE THE ═ AND ╔ COMMANDS
TO EXAMINE MEMORY.
╙╙-╥┴═:
╘O SWITCH IN THE 8╦ OF ╥┴═, YOU WOULD
WRITE A #$00 TO $─┼00.
╙NAPSHOT ╥┴═ CAN THEN BE READ OR
WRITTEN TO AT $8000-$9╞╞╞.
╘HE ╔╧ IS STILL ACCESSIBLE ($─000-─╞╞╞)
╘HE ╦ERNAL IS REPLACED BY A SHADOW ╙╙
╥╧═ BANK.
┘OU MUST ISSUE AN ╙┼╔ BEFORE SWITCHING
IN ╙╙-╥┴═.
═EMORY FROM $1000-$7╞╞╞ AND $┴000-$├╞╞╞
IS NOT ACCESSIBLE. ╫RITING TO THESE
LOCATIONS WILL HAVE NO EFFECT. ┴ND IF
YOU TRY TO READ, YOU'LL JUST GET RANDOM
VALUES.
╙╙-╥┴═ BREAK-UP:
$8000-$8╞╞╞ = ╔S WHERE ╙NAPSHOT STORES
MEMORY $0-$╞╞╞ OF THE INTERRUPTED
PROGRAM. ╘HIS ALLOWS THE UTILITIES OF
╙╙ TO WORK WITHOUT CORRUPTING MEMORY.
$9000-$99╞╞ = ╞REE MEMORY FOR ╧PTION 8
FILES. ╬╧╘┼: ╘HE ╒NLIMITED LIVES
FEATURE DOES USE THIS AREA. $9400-$98╞╞
$9┴00-$9┬╞╞ = ├OLOR ╥┴═ MEMORY OF THE
INTERRUPTED PROGRAM. ╘HE RIGHT 4 BITS
IS ├OLOR ╥┴═ $─800-$─9╞╞ AND THE LEFT
4 BITS IS ├OLOR ╥┴═ $─┴00-$─┬╞╞
$9┼00-$9┼╞╞ = ╔╧ INFO OF INTERRUPTED
PROGRAM.
$9├00-$9╞╞╞ IS USED BY THE ╙NAPSHOT
SYSTEM. ┬UT, NO MEMORY MAP IS
AVAILABLE.
╔F YOU HAVE THE 32╦ ╥┴═ OPTION, THE
ADDITIONAL 3 BANKS OR ╥┴═ CAN BE
ACCESSED BY WRITING A $04, $10, OR $14
TO $─┼00 AND THEN ACCESSING MEMORY
$8000-$9╞╞╞. ┴LL IS AVAILABLE FOR USE.
╙╙-╥╧═
╘HERE ARE 4 16╦ ┬ANKS OF ╥╧═. ╔ HAVE
FOUND NO PRACTICAL USE FOR ACCESSING
╥╧═, BUT THE 4 BANKS CAN BE ACCESSED
BY WRITING A $02, $06, $10 OR $16 TO
$─┼00 AND THEN READING $8000-$┬╞╞╞
╘HE ╦ERNAL AND ╔╧ CAN STILL BE ACCESSED
BY ╙NAPSHOT. ═EMORY UP TO $7╞╞╞ CAN BE
USED (ALSO $├000-$├╞╞╞). ╘HE BUTTON OF
THE CARTRIDGE IS BLOCKED. (╧NLY REASON
TO BLOCK THE CARTRIDGE IS TO PREVENT
SOMEONE FROM INTERRUPTING AN ╧PTION 8
PROGRAM,THUS DESTROYING THE CONTENTS OF
THE PROGRAM INITIALLY INTERRUPTED.)
╘HE ONLY ╙┘╙ CALL ╔ KNOW IS TO WRITE A
$06 TO $─┼00 AND THEN ISSUE A ╩═╨ $╞├┼2
(╙┘╙ 64738) ╘HIS WILL RESET THE
COMPUTER AND IS A GOOD WAY TO END A
PROGRAM.
╧╨╘╔╧╬ 8'S....
╫HEN YOU PRESS THE BUTTON ON THE
CARTRIDGE, OR ANYTIME THE ╙UB-═ENU
COMES UP WHILE IN THE CARTRIDGE,
╙╙ CHECKS ╙╙-╥┴═ MEORY AT $99┼0 FOR
THE TEXT STRING: "╬═╔╙╒┬" $4┼, $4─,
$49, $52, $55, $42.
╔F IT FINDS THIS TEXT, IT WILL THEN
╩╙╥ TO THE LOCATION FOLLWING THE
╬═╔╙╒┬ TEXT + 1. ┼XAMPLE: ╔F THE TWO
BYTES FOLLOWING THE ╬═╔╙╒┬ TEXT ARE
$╞╞ AND $98. ╘HEN IT WILL ╩╙╥ TO THE
╙UB-ROUTINE THAT YOU PLACED IN ╙╙-╥┴═
AT $9900. ╘HIS SUB-ROUTINE IS NOT THE
╧PTION 8 FILE. ┬UT, IT SHOULD BE THE
CODE THAT SETS UP THE ╧PTION 8.
╫HAT YOU SHOULD DO IS:
1: ├OPY YOUR ╧PTION 8 PROGRAM FROM
╙╙-╥┴═ TO SOMEWHERE IN THE $800-$╞╞╞
AREA OF ├64 MEMORY.
2: ╨LACE A ╩═╨ $???? AT MEMORY $02┬0
╘HIS ╩═╨ SHOULD POINT TO THE START OF
THE ╧PTION 8 FILE COPIED TO ├64 MEMORY.
3: ╨UT THE ╘EXT THAT WILL APPEAR ON THE
╙UB-═ENU AT $02┬3, ENDING WITH A $5╞.
╔F YOU WANT: "8. ╧╨╘╔╧╬ 8" ┘OU WOULD
PUT IN THE BYTES: $38 $2┼ $20 $4╞ $50
$54 $49 $4╞ $4┼ $20 $38 $5╞.
┴FTER YOU HAVE DONE THIS, ISSUE A ╥╘╙
AND THE ╙UB-═ENU WILL BE DRAWN. ╫HEN
THE USER HITS 8, IT WILL ╩═╨ THROUGH
THE STATEMENT AT $02┬0. ┴ ╥╘╙ WILL
RETURN CONTROL TO THE ╙UB-═ENU.
╙╙-═╧╬╔╘╧╥, ╙├╥┼┼╬ ├╧╨┘, ╙╬┴╨╘┼╥═...
╫HILE NOT COMPATIBLE WITH THE FILES
MADE WITH ╧PTION 8 ═AKER*, 3 ADDITIONAL
╙UB-╥OUTINES THAT WORK LIKE THE ╬═╔╙╒┬/
╧PTION 8,CAN BE INSTALLED ON ╙╙.
(╧PTION 8 ═AKER FILES USE THE $9┼┼8-
$9┼╞╞ AREA OF ╙╙-╥┴═ TOO.)
╘O HAVE ╙╙ ╩╙╥ TO A SUB-ROUTINE EVERY
TIME YOU ENTER THE ═╠ ═ONITOR, PLACE
"═╧╬┼╬╘" AT $99╞8 IN ╙╙-╥┴═. ┴ND THE
ADDRESS (-1) AT $99╞┼.
╘O HAVE ╙╙ ╩╙╥ TO A SUB-ROUTINE EVERY
TIME YOU ENTER THE ╙CREEN-├OPY, PLACE
"╙├╟╥" AT $99╞0 IN ╙╙-╥┴═. ┴ND THE
ADDRESS (-1) AT $99╞6.
╘O HAVE ╙╙ ╩╙╥ TO A SUB-ROUTINE EVERY
TIME YOOU ENTER ╙NAPTERM, PLACE "╘┼╥═"
AT $99┼8 IN ╙╙-╥┴═. ┴ND THE ADDRESS
(-1) AT $99┼┼.
╔'M ONLY MAKING A LOGICAL GUESS, BUT
╔ BELIEVE THESE WERE DESIGNED INTO THE
CARTRIDGE FOR A ├USTOMIZING PROGRAM.
╘HAT IS, A PROGRAM YOU WOULD LOAD TO
SET ═ONITOR ├OLORS, ╨RINTER AND ALL THE
SETTINGS ON ╙NAPTERM. ╘HE VALUES ARE
STORED SOMEWHERE IN ╙╙-╥┴═ (9├00-9╞╞╞)
╘HE PROJECT IS OPEN TO ANYONE WHO
WISHES TO TACKLE IT. ╙OMETHING SIMILAR
TO THE ├USTOM PROGRAM FOR ╓4 WOULD BE
NICE.
╔F YOU HAVE ANY QUESTIONS OR COMMENTS
ABOUT ╧PTION 8 FILES, THEN PLEASE ASK.
╔ DON'T KNOW EVERYTHING :) BUT, ╔ WILL
TRY TO HELP IF ╔ CAN.
┘OU CAN CONTACT ME ON ╤╠INK UNDER THE
╙CREEN ╬AMES: "╟ULLIBLE" OR "╬═╔╙╒┬"
┴ND ON ╟┼NIE UNDER "╟╒╠╠╔┬╠┼"
╧R, SEND ╙NAIL ═AIL TO:
╩ON ╟. ╨URKEY
4902 ┬EAUREGARD ╙T. #╘3
┴LECANDRIA, ╓┴ 22312-4949